#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <malloc.h>
#include <stdint.h>

int main(int argc,char* argv[])
{
	void *a,*b,*c;
	void *b1,*b2;
	void *overlap;
	a = malloc(0x108);
	b = malloc(0x200);
	c = malloc(0x100);
	free(b);
	((char *)a)[0x10c] = '\x00';
	b1 = malloc(0x100);
	b2 = malloc(0x80);
	free(b1);
	free(c);
	overlap = malloc(0x300);
	return 0;
}
	
